
#ifndef __IPC_CLIENT_IFLASH_H__
#define __IPC_CLIENT_IFLASH_H__

#include "g_type.h"
#include "ipc_rv.h"
#include "IPC_Client.h"
#include "g_IpcFormat.h"
#include "IPC_Client_System.h"

typedef G_IpcStatusTypeDef (*G_Client_IFlash_Func_TyperDef)(uint8_t *pdata);

G_IpcStatusTypeDef G_Ipc_Client_IFlashSectorerase(uint8_t *pdata);
G_IpcStatusTypeDef G_Ipc_Client_IFlashRead(uint8_t *pdata);
G_IpcStatusTypeDef G_Ipc_Client_IFlashWrite(uint8_t *pdata);
G_IpcStatusTypeDef G_Ipc_Client_EncIFlashSectorerase32k(uint8_t *pdata);
G_IpcStatusTypeDef G_Ipc_Client_EncIFlashSectorerase32Byte(uint8_t *pdata);
G_IpcStatusTypeDef G_Ipc_Client_EncIFlashWrite(uint8_t *pdata);
G_IpcStatusTypeDef G_Ipc_Client_EncIFlashRead(uint8_t *pdata);
G_IpcStatusTypeDef G_Ipc_Client_EncIFlashWrite32k(uint8_t *pdata);
G_IpcStatusTypeDef G_Ipc_Client_FlashBlankCheck(uint8_t *pdata);
G_IpcStatusTypeDef G_Ipc_Client_EncIFlashRead_fast(uint8_t *pdata);
#endif
